#!/usr/bin/env node

const fs=require('fs');
const file=process.argv[2]||__filename;

//主动防御 
//if(!fs.existsSync(file)){
//console.log(`${file} not exist!`);
//return;
//}

try{
fs.readFile(file,'utf8',(err,data)=>{
  if(err){
    console.error(err.message);
    return;
  }
  const line=data.split('\n');
  for(let i=1;i<line.length;i++){
    console.log(`${i}\t${line[i-1]}`);
  }
})
}catch(e){
  console.error(e.message);
}
/*
process.on('uncaughtException',e=>{
  console.error(e.message)
})
*/
